package com.atguigu.gulimall.search.vo;

import lombok.Data;

import java.util.List;

/** 
 * 
 * @Description 封装页面传递过来的条件
 * @Author LiDeJie
 * @Create 2024/1/13 14:37
 * @Version 1.0
 */
@Data
public class SearchParam {
    
    /**
     * 分类Id
     */
    private Long catalogId;
    
    /**
     * 标题
     */
    private String keyword;
    
    /**
     * 排序字段
     * saleCount_desc/asc
     * hotScore_desc/asc
     * skuPrice_desc/asc
     */
    private String sort;
    
    
    /**
     * 是否有库存
     * 1 有库存
     * 0 无库存
     * 默认查询有库存的
     */
    private Integer hasStock;
    
    /**
     * 价格区间
     * 0_4999
     * _4999
     * 2999_
     */
    private String skuPrice;
    
    /**
     * 销售属性
     * attrs=1_3G:4G:5G
     * attrs=2_白色:黑色
     * attrs=3_屏幕尺寸
     */
    private List<String> attrs;
    
    /**
     * 品牌
     */
    private List<Long> brandId;
    
    /**
     * 当前页
     */ 
    private Integer pageNum = 1;
    
    /**
     * 页面请求路径参数
     */
    private String _queryString;
    
    
}
